package unit4;

import java.util.Date;
import java.util.Calendar;
class CalendarComponents {
    Calendar objCalendar;
    CalendarComponents() {
        objCalendar = Calendar.getInstance(); //获取一个Calendar对象
    }
    void display() {
        // 显示 Date 和 Time 的组成部分
        System.out.println("\nDate 和 Time 的组成部分：");
        System.out.println("月： " + objCalendar.get(Calendar.MONTH));
        System.out.println("日：" + objCalendar.get(Calendar.DATE));
        System.out.println("年：" + objCalendar.get(Calendar.YEAR));
        System.out.println("小时：" + objCalendar.get(Calendar.HOUR));
        System.out.println("分钟：" + objCalendar.get(Calendar.MINUTE));
        System.out.println("秒：" + objCalendar.get(Calendar.SECOND));
        // 向当前时间添加 30 分钟，然后显示日期和时间
        objCalendar.add(Calendar.MINUTE, 30);
        Date objDate = objCalendar.getTime();
        System.out.println("\n向当前时间添加30分钟后的日期和时间：\n");
        System.out.println(objDate);
    }
}

public class Ex4_16_CalendarTest {
    public static void main(String[] args) {
        CalendarComponents objComponents = new CalendarComponents();
        objComponents.display();

    }

}
